home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / PROGRAMM / ASSEMBLE / 2322C.ZIP / A68 / BROCH.PC < prev    next >
Text File  |  1990-11-14  |  28KB  |  605 lines

  1.                                            Development Tools
  2.  
  3.                           Products for Microprocessor Development including:
  4.  
  5.                                       PseudoSam Cross-assemblers
  6.                                            as low as $50.00
  7.                                       PseudoMax Cross-simulators
  8.                                            as low as $100.00
  9.                                      PseudoSid Cross-disassemblers
  10.                                            as low as $100.00
  11.                             PseudoPack Developer's Package ($50.00 Savings)
  12.                                     all three for as low as $200.00
  13.  
  14.  
  15. POWERFUL
  16.  
  17. PseudoCorp has developed an extensive line of PC based professional cross-development tools.  Tools
  18. that speed development of microprocessor based products.  Fast, sophisticated macro assemblers to
  19. generate your program code.  Versatile simulators that allow testing and debugging of the program
  20. even before the hardware exists.  Easy to use disassemblers to help you recover lost source programs.
  21.  
  22.  
  23. AFFORDABLE
  24.  
  25. Until now, powerful tools like these have been priced from 5 to 10 times PseudoCorp's price. Putting
  26. these time saving tools out of reach of all but large corporate engineering departments.
  27.  
  28.  
  29. PseudoSam Cross-assemblers                     Suggested list price starting at $50.00
  30.  
  31.         See enclosed product data sheet for a description of these inexpensive yet fast and versatile
  32. assemblers.
  33.  
  34. PseudoMax Cross-simulators                     Suggested list price starting at $100
  35.  
  36.         See enclosed product data sheet for an example of our unique machine windows that let you
  37. see the operation of the microprocessor at work.
  38.  
  39. PseudoSid Cross-disassemblers                  Suggested list price starting at $100
  40.  
  41.         See enclosed product data sheet to see how our easy to use disassemblers let you create a
  42. complete assembler source program from an object module (ROM), including comments!
  43.  
  44.  
  45. Developer's Package                            Suggested List Price starting at $200
  46.                                                Save $50.00 off the regular separate price.
  47.  
  48.         Each pack contains a PseudoSam assembler, a PseudoMax simulator, and a PseudoSid
  49.         disassembler for a specific processor. Requires 512k IBM mono, cga, ega, Hercules mono
  50.         display or compatible and MS-DOS 2.1 or greater.
  51.  
  52.                                                 (over)
  53. Technical Support
  54.  
  55. We believe (we hear this from our customers also) that our products are easy to use, very powerful,
  56. and efficient, making them a pleasure to use.  Nevertheless, should you have any questions, problems,
  57. or suggestions, give us a call.  Our technical staff is available between 8:00 a.m. and 5:00 p.m. ET.
  58.  
  59. BROAD RANGE OF SUPPORT
  60.  
  61. PseudoCorp currently has products for the following microprocessor families (with more in
  62. development):
  63.  
  64. Intel 8048 family
  65. RCA 1802, and 1805 families
  66. Intel, AMD, Signetics, Siemens... 8051 based microcontrollers
  67. Intel 8096, 8098, and 80c196 families
  68. Motorola 6800, 6802, and 6808 families
  69. Motorola 6801, and 6803 families
  70. Motorola 68hc11 family
  71. Motorola 6805 family
  72. Hitachi 6301, and 6303 families
  73. Motorola 6809 family
  74. MOS Technology 6502 family
  75. WDC 65C02 family
  76. Rockwell 65C02 family
  77. Intel 8080, and 8085 families
  78. Zilog Z80,and NSC 800 families
  79. Zilog Z8
  80. Zilog Super 8
  81. Hitachi and Zilog HD64180 family
  82. Motorola 68000, 68008, 68010 families
  83.  
  84. Each processor family will generally contain several variations, all of which have common object
  85. code. i.e. the Intel 8051 family consists of the 8051,52,53, the 8031, 8751, etc., all having the same
  86. instruction set and thus being supported by the same PseudoCorp product.
  87.  
  88. Method of Shipment:
  89.  
  90. We ship UPS 2nd day air whenever possible within the United States.  We ship air parcel post to
  91. Canada and Overseas.  Overnight shipping is available at an additional charge.
  92.  
  93. How To Order:
  94.  
  95. We accept American Express, VISA and MasterCard.  You may also choose to pre-pay by using the order form enclosed
  96. or have us ship your order COD.  Purchase orders will be accepted from companies and educational
  97. institutions only.  Non-US orders must be either paid in US funds drawn on an US Bank, or credit
  98. card.
  99.  
  100. If you choose to purchase by PO, credit card or COD, call us or fax the completed (and signed) order
  101. form before 2:00 p.m. and your order will be shipped the same day.
  102.  
  103.  
  104.  
  105.         PseudoCorp
  106.         Professional Development Products Group
  107.         716 Thimble Shoals Blvd, Suite E
  108.         Newport News, VA 23606
  109.         USA
  110.  
  111. Call (804) 873-1947             FAX Number : (804) 873-2154                          PseudoSam Cross-Assemblers
  112.  
  113.  
  114. Suggested list price as low as $50.00
  115.  
  116. PseudoCorp produces an extensive line of cross-assemblers. Fast, sophisticated macro assemblers to
  117. translate your source program into machine code.
  118.  
  119. Extensive arithmetic and logical operations
  120.  
  121. Logical bitwise not
  122. Logical bitwise or
  123. Logical bitwise exclusive or
  124. Addition
  125. Subtraction
  126. Multiplication
  127. Division
  128. Logical bitwise and
  129. Logical shift right
  130. Logical shift left
  131. Negation(2's complement)
  132. Unlimited levels of parentheses
  133.  
  134. Plus very powerful Macro substitution capability including:
  135.  
  136. Unlimited nesting of macros
  137. Unlimited nesting of conditionals
  138. Unlimited levels of include files
  139. Text string pattern matching
  140. Substring manipulation
  141.  
  142. Commonality among all cross-assemblers
  143.  
  144. All PseudoSam(Pseudo brand Symbolic AsseMbler) cross-assemblers conform to a common syntax
  145. based  on the UNIX V assembler syntax. The opcode and addressing syntax is, however, compatible
  146. with the processor manufacturer's. Label, assembler directive, and expression operator syntax may
  147. differ. Commonality makes the transition to different processors easy and fast. The macro processor
  148. is based on the Unix V M4 macro preprocessor. The result is a more flexible and powerful macro
  149. processor than generally associated with assembly language.
  150.  
  151. Compatibility
  152.  
  153. Special features in addition to the regular UNIX syntax have been added to accomodate the more
  154. popular manufacturer's syntax. For example, the use of the Intel and Motorola form of hexadecimal
  155. specification (trailing h and leading $) are accepted. All Pseudo-ops names are redefinable, so you
  156. can customize the assembler to the form you desire. We include a special Intel.asm file with the most
  157. popular customizations already performed for you.
  158.  
  159. Example assembler output listing:
  160. 000001 0000                  ;
  161. 000002 0000                  ;        Simulator Demonstration Program
  162. 000003 0000                  ;
  163. 000004 0000                  ;        8051 version.
  164. 000005 0000                  ;
  165. 000006 0000                  ;        Copyright(c) 1990 PseudoCorp
  166. 000007 0000                  ;        All rights reserved!
  167. 000008 0000                  ;
  168. 000009 0000                  ;
  169. 000010 0000                  ;
  170. 000011 0000
  171. 000012 0000                  ;sfr usage definitions
  172. 000013 0000
  173. 000014 0000                           .org 00h
  174. 000015 0000
  175. 000016 0000                  portctl: .rs 1             ;port control flag(0=a,1=b)
  176. 000017 0001
  177. 000018 0001
  178. 000019 0001                  ;I/O definitions
  179. 000020 0090                           .equ porta,p1   ;input / output port a
  180. 000021 00A0                  portb    .cequ p2        ;input / output port b
  181. 000022 0001
  182. 000023 0001
  183. 000024 0001                  ;Power on and Interrupts
  184. 000025 0001
  185. 000026 0000                           .org 0000h
  186. 000027 0000
  187. 000028 0000 80FE                      sjmp poweroon       ;go to power on routine
  188.                                            ^
  189.   *****  Warning  ***** undefined symbol on second pass
  190.  
  191. Clear Error Messages--Where the Error was Discovered!
  192.  
  193. 000029 0002
  194. 000030 0003                           .org 0003h
  195. 000031 0003
  196. 000032 0003 B200             nmirqtst:cpl portctl     ;toggle the port select bit
  197. 000033 0005 32                        reti
  198. 000034 0006
  199. 000035 0006
  200. 000036 0006                  ;Program Start
  201. 000037 0040                           .org 0040h
  202. 000038 0040
  203. 000039 0040 7581FF           poweron: mov sp,#0ffh     ;top of hidden ram
  204. 000040 0043 8500B8                    mov ip,0         ; all same priority
  205. 000041 0046 D2B2                      setb int0        ;enable external interrupt in 0
  206. 000042 0048 D2A8                      setb ie.0        ;enable external interrupt 0
  207.       ...
  208. 000068 0069 22                        ret
  209. 000069 006A
  210. 000070 006A 436F707972696768 copyrite:.db "Copyright (c) 1990\n"
  211.        0072 7420286329203139
  212.        007A 39300A
  213. 000071 007D 50736575646F436F          .db "PseudoCorp\n"
  214.        0085 72700A
  215. 000072 0088 416C6C2072696768          .db "All rights reserved!\n"
  216.        0090 7473207265736572
  217.       ...
  218. 000077 0100                            .page
  219. 000078 0100
  220. 000079 0100 008040C020A060E0 rtable:  .db 0x00,0x80,0x40,0xc0,0x20,0xa0,0x60,0xe0
  221. 000080 0108 109050D030B070F0          .db 0x10,0x90,0x50,0xd0,0x30,0xb0,0x70,0xf0
  222.       ...
  223. 000110 01F8 1F9F5FDF3FBF7FFF          .db 0x1f,0x9f,0x5f,0xdf,0x3f,0xbf,0x7f,0xff
  224. 000111 0200                           .end
  225.  
  226. Create direct hex code (Intel or Motorola) for easy downloading. A special segmentation feature
  227. performs automatic separation of object files by ROM.
  228.  
  229. Available for most processors, these assemblers provide the sophistication and performance expected
  230. of a much higher priced package.
  231.  
  232. PseudoCorp
  233. Professional Development Products Group
  234. 716 Thimble Shoals Blvd., Suite E
  235. Newport News, VA 23606
  236.  
  237. Telephone: (804)873-1947
  238. FAX: (804)873-2154
  239.  
  240.  
  241.  
  242.                            PseudoMax Cross-Simulators
  243.  
  244. Suggested List Price as low as $100
  245.  
  246. PseudoCorp is pleased to announce the release of an extensive line of cross-simulators. Simulators
  247. that allow testing of the program even before the hardware exists. Check out the features:
  248.  
  249. Screens
  250.  
  251.        -- 10 user defined screens to display machine windows when and where they are needed.
  252.       Change instantly from screen to screen ( <alt function key> ).
  253.  
  254. Windows
  255.  
  256.       -- The 8051 simulator has 40 machine windows to display all aspects of the processor as the
  257.       program executes.
  258.  
  259. Screen: 1 Trace:  ON            Update                           SINGLE STEP
  260. ╔════════════════════════════╗
  261. ║Internal Ram Window 1       ║
  262. ║                            ║
  263. ║Addr    Value Addr    Value ║
  264. ║R0       = 00 0008     = 00 ║
  265. ║R1       = 00 0009     = 00 ║╔════╗╔════╗╔════╗╔════╗╔════╗╔════╗╔══════════╗
  266. ║R2       = 00 000A     = 00 ║║ P0 ║║ P1 ║║ P2 ║║ P3 ║║ IP ║║ IE ║║ SP  Stack║
  267. ║R3       = 00 000B     = 00 ║║ FF ║║ FF ║║ FF ║║ FF ║║ 00 ║║ 01 ║║ 002D  00 ║
  268. ║R4       = 00 000C     = 00 ║║ FF ║║ FF ║║ FF ║║ FF ║║ 00 ║║ 81 ║║ 002E  00 ║
  269. ║R5       = 00 000D     = 00 ║║ FF ║║ FF ║║ FF ║║ FF ║║ 00 ║║ 81 ║║ 002F  00 ║
  270. ║R6       = 00 000E     = 00 ║║ FF ║║ FF ║║ FF ║║ FF ║║ 00 ║║ 81 ║║ 0030  00 ║
  271. ║R7       = 00 000F     = 00 ║║ FF ║║ FF ║║ FF ║║ FF ║║ 00 ║║ 81 ║║ 0031  00 ║
  272. ╚════════════════════════════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚════╝╚══════════╝
  273. ╔═══════════════════════╗╔════╗╔═══════════════════════╗╔══════╗╔════╗╔════╗
  274. ║ Loc  Inst Addr        ║║ A  ║║CY AC F0 RS1 RS0 OV - P║║ DPTR ║║SCON║║TCON║
  275. ║0048 SETB  EX0         ║║ 00 ║║ 0  0  0  0   0   0 0 1║║ 0000 ║║ 00 ║║ 00 ║
  276. ║004A SETB  EA          ║║ 00 ║║ 0  0  0  0   0   0 0 1║║ 0000 ║║ 00 ║║ 00 ║
  277. ║004C MOV   R0,#00      ║║ 00 ║║ 0  0  0  0   0   0 0 1║║ 0000 ║║ 00 ║║ 00 ║
  278. ║004F JB    00,005A     ║║ 00 ║║ 0  0  0  0   0   0 0 1║║ 0000 ║║ 00 ║║ 00 ║
  279. ║0052 MOV   A,P0        ║║ 00 ║║ 0  0  0  0   0   0 0 1║║ 0000 ║║ 00 ║║ 00 ║
  280. ╚═══════════════════════╝╚════╝╚═══════════════════════╝╚══════╝╚════╝╚════╝
  281. ╔══════════════════════════════════════════════════════════════════════════════╗
  282. ║Input: 0080=FF                                                                ║
  283. ╚══════════════════════════════════════════════════════════════════════════════╝
  284.  
  285. Memory Attributes
  286.  
  287.       -- Each memory byte has it's own attribute byte to control such functions as memory mapped
  288.       i/o, writeability, and breakpoints.
  289.  
  290. Screen: 1 Trace:  ON            Update                           SINGLE STEP
  291. ╔════════════════════════════╗                                                   
  292. ║Internal Ram Window 1       ║                                                   
  293. ║                  ╔═════════════════════════════════════════╗
  294. ║Addr    Value Addr║               Memory Attributes         ║                   
  295. ║R0       = 00 0008║Start ..  Stop          Attributes       ║                   
  296. ║R1       = 00 0009║                                         ║═══╗╔══════════╗   
  297. ║R2       = 00 000A║                                         ║IE ║║ SP  Stack║   
  298. ║R3       = 00 000B║                                         ║01 ║║ 002D  00 ║   
  299. ║R4       = 00 000C║                                         ║81 ║║ 002E  00 ║
  300. ║R5       = 00 000D║                                         ║81 ║║ 002F  00 ║   
  301. ║R6       = 00 000E║                                         ║81 ║║ 0030  00 ║   
  302. ║R7       = 00 000F║                                         ║81 ║║ 0031  00 ║   
  303. ╚══════════════════║ 0000..0054    +r  +e  +w  -io -b  -n    ║═══╝╚══════════╝   
  304. ╔══════════════════║ 0055..0055    +r  +e  +w  -io +b  -n    ║═╗╔════╗╔════╗     
  305. ║ Loc  Inst Addr   ║ 0056..FFFF    +r  +e  +w  -io -b  -n    ║ ║║SCON║║TCON║     
  306. ║0048 SETB  EX0    ║                                         ║ ║║ 00 ║║ 00 ║     
  307. ║004A SETB  EA     ║                                         ║ ║║ 00 ║║ 00 ║     
  308.  
  309.  
  310.  
  311. Trace File
  312.  
  313.       -- Sometimes an interactive simulation is not enough. The trace file allows recording all or
  314.       part of a simulation session. Save the session for futher analysis, documentation, or for
  315.       historical records. 
  316.  
  317.  
  318. Reset Processor 
  319.  PC  Inst Addr           A  CY AC F 1 0 O - P B  DPTR SP R0 R1 R2 R3 R4 R5 R6 R7 
  320.                          Execute              Read           Write 
  321.  
  322. 0000 SJMP  0040          00 0  0  0 0 0 0 0 1 00 0000 00 00 00 00 00 00 00 00 00 
  323.                          0000 80 3E                                      ss 
  324. 0040 MOV   SP,#2F        00 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00 
  325.                          0040 75 81 2F                     I0081 2F       ss 
  326. 0043 MOV   IP,#00        00 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00 
  327.                          0043 75 B8 00                     I00B8 00       ss
  328. 0046 SETB  INT0          00 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00 
  329.                          0046 D2 B2          I00B0 FF       I00B0 FF       ss 
  330. 0048 SETB  EX0           00 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00 
  331.                          0048 D2 A8          I00A8 00       I00A8 01       ss 
  332. 004A SETB  EA            00 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00
  333.                          004A D2 AF          I00A8 01       I00A8 81       ss
  334. 004C MOV   R0,#00        00 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00 
  335.                          004C 75 00 00                     I0000 00       ss 
  336. 004F JB    00,005A       00 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00 
  337.                          004F 20 00 08       I0020 00                     ss 
  338. 0052 MOV   A,P0          55 0  0  0 0 0 0 0 1 00 0000 2F 00 00 00 00 00 00 00 00 
  339.                          0052 E5 80          I0080 55                     ss 
  340.  
  341. FAST
  342.  
  343. Speed up development projects. PseudoMax simulators allow you to test processor instruction
  344. execution, interrupts, and input/output even before the hardware is built.
  345.  
  346. POWERFUL
  347.  
  348. Ten user definable simulation screens each containing any of up to 40 specialized windows (each
  349. processor has a different set of windows). Windows that let you see into the machine. At a glance see
  350. what is happening in each register, the stack, i/o ports and blocks of memory. Unlimited breakpoints
  351. and memory trapping. Map memory to enable or disable read, write, execute or input/output. Trace
  352. file feature--selectively record your simulator session for later analysis or reference. You can stop
  353. simulation at any time, save an image of the machine state, and restart the simulation at any future
  354. time, just as if you had never left. 
  355.  
  356. Requirements
  357.  
  358. Requires 512k IBM mono, cga, ega, Hercules mono display or compatible and MS-DOS 2.1 or greater.
  359.  
  360.  
  361. PseudoCorp
  362. Professional Development Products
  363. 716 Thimble Shoals Blvd., Suite E
  364. Newport News, VA 23606
  365.  
  366. Telephone: (804)873-1947
  367. FAX: (804)873-2154
  368.  
  369. * Prices and availability subject to change without notice.
  370.  
  371.  
  372.  
  373.  
  374.                           PseudoSid Cross-Disassemblers
  375.  
  376. Suggested List Price as low as $100
  377.  
  378. PseudoCorp is pleased to announce the release of an extensive line of cross-disassemblers. Easy to
  379. use disassemblers to help you recover lost source programs. 
  380.  
  381. Quick look feature
  382.  
  383.       -- No need for definition file, PseudoSid defaults to code dis-assembly. Just give it an object
  384.       file.
  385.  
  386. Total recreation of the source, using a definition file:
  387.  
  388.       -- Automatic substitution of defined label names for all jumps or branches.
  389.  
  390.       -- Automatic insertion of supplied comments in recreated source.
  391.  
  392.       -- Automatic substitution of user supplied expressions for hex operands.
  393.  
  394.       -- Multiple object or source files.
  395.  
  396.       -- Automatic code, data, or ascii text generation according to defined memory map.
  397.  
  398. Example definition file:
  399.  
  400. include(simex.obj) 
  401. <50>
  402. .equ porta,h'90  ; i/o port a (p1) 
  403. .equ portb,h'a0  ; i/o port b (p2) 
  404. top: [h'0] ; jump to start of code 
  405. inthndl: [h'3] ; interrupt handler 
  406. start: [h'40] ; start of code 
  407. loop: [h'4f] ; top of code 
  408. polla: [h'52] ; poll port a 
  409. .expr "porta" [h'53] 
  410. .expr "portb" [h'57] 
  411. pollb: [h'5a] ; poll port b 
  412. .expr "portb" [h'5b] 
  413. .expr "porta" [h'57] 
  414. reverse: [h'62] ; bit reversal subroutine 
  415. .expr "bitable >> 8"   [h'64] 
  416. .expr "bitable & h'ff" [h'67]
  417. copyrite: .string [h'6a..h'7c]  ; copyright message 
  418. company:  .string [h'7d..h'87]  ; company name
  419. rights:   .string [h'88..h'9c]  ; rights statement 
  420. bitable:  .db [h'100..h'1ff]    ; lookup table 
  421. disassemble 
  422.  
  423.  
  424. Resultant source after re-assembly 
  425.  
  426. 000001 0090                           .EQU    PORTA,h'0090                    ; i/o port a (p1) 
  427. 000002 00A0                           .EQU    PORTB,h'00A0                    ; i/o port b (p2) 
  428. 000003 0000                   
  429. 000004 0000                   
  430. 000005 0000                           .ORG    h'0000 
  431. 000006 0000                   
  432. 000007 0000 803E             TOP:     SJMP    START                           ; jump to start of code 
  433. 000008 0002                   
  434. 000009 0003                           .ORG    h'0003 
  435. 000010 0003
  436. 000011 0003 B200             INTHNDL: CPL     h'00                            ; interrupt handler 
  437. 000012 0005 32                        RETI
  438. 000013 0006                   
  439. 000014 0040                           .ORG    h'0040 
  440. 000015 0040                   
  441. 000016 0040 75812F           START:   MOV     SP,#h'2F                        ; start of code 
  442. 000017 0043 75B800                    MOV     IP,#h'00 
  443. 000018 0046 D2B2                      SETB    INT0 
  444. 000019 0048 D2A8                      SETB    IE.0 
  445. 000020 004A D2AF                      SETB    EA 
  446. 000021 004C 750000                    MOV     h'00,#h'00 
  447. 000022 004F 200000           LOOP:    JB      h'00,POLLA                      ; top of code 
  448. 000023 0052 E590             POLLA:   MOV     A,porta                         ; poll port a 
  449. 000024 0054 1162                      ACALL   REVERSE 
  450. 000025 0056 F5A0                      MOV     portb,A 
  451. 000026 0058 80F5                      SJMP    LOOP 
  452. 000027 005A E5A0             POLLB:   MOV     A,portb                         ; poll port b
  453. 000028 005C 1162                      ACALL   REVERSE 
  454. 000029 005E F580                      MOV     P0,A 
  455. 000030 0060 80ED                      SJMP    LOOP 
  456. 000031 0062 758301           REVERSE: MOV     DPH,#bitable >> 8               ; bit reversal subroutine 
  457. 000032 0065 758200                    MOV     DPL,#bitable & h'ff 
  458. 000033 0068 93                        MOVC    A,@A + DPTR
  459. 000034 0069 22                        RET 
  460. 000035 006A                  COPYRITE:  
  461. 000036 006A 436F707972696768          .DB     "Copyright (c) 1988\n"          ; copyright message 
  462.        0072 7420286329203139 
  463.        007A 38380A           
  464. 000037 007D 50736575646F436F COMPANY: .DB     "Pseudo Corp\n"                  ; company name 
  465.        0085 64650A           
  466. 000038 0088 416C6C2072696768 RIGHTS:  .DB     "All rights reserved!\n"        ; rights statement 
  467.        0090 7473207265736572 
  468.        0098 766564210A       
  469. 000039 009D
  470. 000040 0100                           .ORG    h'0100 
  471. 000041 0100                   
  472. 000042 0100 008040C020A060E0 BITABLE: .DB     h'00,h'80,h'40,h'C0,h'20,h'A0,h'60,h'E0 ; lookup table 
  473.       .
  474.       .
  475.       .
  476. 000073 01F8 1F9F5FDF3FBF7FFF          .DB     h'1F,h'9F,h'5F,h'DF,h'3F,h'BF,h'7F,h'FF 
  477. 000074 0200 00                        .DB      
  478. 000075 0201 00                        NOP 
  479. 000076 0202
  480. 000077 0202                           .END 
  481.  
  482.  
  483. Use PseudoSid "the un-assembler" to recreate lost or un-copyrighted source code from an object file.
  484. Automatically substitutes defined labels for all jump targets. Definition file allows user to associate
  485. labels, constant data, memory locations(variables), and comment text with specific object code.
  486. Define the memory(object code) map as code, data, or text. Unlimited number of object and
  487. definition files. 
  488.  
  489.  
  490. Requires 256k and MS-DOS 2.1 or greater and we suggest the appropriate PseudoSam
  491. cross-assembler.
  492.  
  493.  
  494. PseudoCorp
  495. Professional Development Products
  496. 716 Thimble Shoals Blvd., Suite E
  497. Newport News, VA   23606
  498.  
  499. Telephone: (804)873-1947
  500. FAX: (804)873-2154
  501.  
  502. * Prices and availability subject to change without notice.
  503.  
  504.  
  505.  
  506.                                            PRICE LIST
  507.  
  508. Professional Series:
  509.  
  510.  Assemblers      Simulators     Disassemblers   Developer Packs    Target Processors
  511.  
  512. PseudoSam 48    PseudoMax 48    PseudoSid 48    PseudoPack 48    Intel 8048 family
  513. PseudoSam 18    PseudoMax 18    PseudoSid 18    PseudoPack 18    RCA 1802, and 05 families
  514. PseudoSam 51    PseudoMax 51    PseudoSid 51    PseudoPack 51    Intel 8051 family
  515. PseudoSam 96    PseudoMax 96    PseudoSid 96    PseudoPack 96    Intel 8096, 98, and 196 families
  516. PseudoSam 68    PseudoMax 68    PseudoSid 68    PseudoPack 68    Motorola 6800, 02, and 08 families
  517. PseudoSam 681   PseudoMax 681   PseudoSid 681   PseudoPack 681   Motorola 6801, and 03 families
  518. PseudoSam 6811  PseudoMax 6811  PseudoSid 6811  PseudoPack 6811  Motorola 6811 family
  519. PseudoSam 685   PseudoMax 685   PseudoSid 685   PseudoPack 685   Motorola 6805 family
  520. PseudoSam 631   PseudoMax 631   PseudoSid 631   PseudoPack 631   Hitachi 6301, and 03 families
  521. PseudoSam 689   PseudoMax 689   PseudoSid 689   PseudoPack 689   Motorola 6809 family
  522. PseudoSam 65    PseudoMax 65    PseudoSid 65    PseudoPack 65    MOS Technology 6502 family
  523. PseudoSam 65c   PseudoMax 65c   PseudoSid 65c   PseudoPack 65c   WDC 65C02 family
  524. PseudoSam 65rc  PseudoMax 65rc  PseudoSid 65rc  PseudoPack 65rc  Rockwell 65C02 family
  525. PseudoSam 85    PseudoMax 85    PseudoSid 85    PseudoPack 85    Intel 8080, and 85 families
  526. PseudoSam 80z   PseudoMax 80z   PseudoSid 80z   PseudoPack 80z   Zilog Z80, NSC 800 families
  527. PseudoSam 180z  PseudoMax 180z  PseudoSid 180z  PseudoPack 180z  Hitachi HD64180 family
  528. PseudoSam 68k   PseudoMax 68k   PseudoSid 68k   PseudoPack 68k   Motorola 68000, 8, and 10 families
  529. PseudoSam 8z    PseudoMax 8z    PseudoSid 8z    PseudoPack 8z    Zilog Z8
  530. PseudoSam 8s                                                     Zilog Super 8
  531.  
  532.    ($50.00)       ($100.00)       (100.00)        ($200.00)      All listed above
  533.  
  534.  
  535.  
  536. * Price and availability subject to change without notice.
  537.  
  538.  
  539.  
  540.                                                PseudoCorp Direct Order Form
  541.  
  542.  
  543. Ship to: _______________________________       Billing:           _______________________________
  544.  
  545.          _______________________________                          _______________________________
  546.  
  547.          _______________________________                          _______________________________
  548.  
  549.          _______________________________                          _______________________________
  550.  
  551.          _______________________________                          _______________________________
  552.  
  553.          _______________________________                          _______________________________
  554.  
  555.  
  556. For credit card orders:
  557.  
  558. Name, as shown on card:____________________________________________________
  559.  
  560. Please indicate:  Visa____ MasterCard____
  561.  
  562. Number:_________________________________________  Expiration Date:_______________________
  563.  
  564. Phone Number:_____________________ Signature:____________________________________________
  565.  
  566. ┌───────────────────────────────────────────────┬───┬──────────╥──────────┐
  567. │Product Name (including target processor)      │Qty│ Price ea.║ Total    │
  568. ├───────────────────────────────────────────────┼───┼──────────╫──────────┤
  569. │                                               │   │          ║          │
  570. ├───────────────────────────────────────────────┼───┼──────────╫──────────┤
  571. │                                               │   │          ║          │
  572. ├───────────────────────────────────────────────┼───┼──────────╫──────────┤
  573. │                                               │   │          ║          │
  574. ├───────────────────────────────────────────────┼───┼──────────╫──────────┤
  575. │                                               │   │          ║          │
  576. ├───────────────────────────────────────────────┼───┼──────────╫──────────┤
  577. │                                               │   │          ║          │
  578. ├───────────────────────────────────────────────┼───┼──────────╫──────────┤
  579. │                                               │   │          ║          │
  580. ├───────────────────────────────────────────────┼───┼──────────╫──────────┤
  581. │                                               │   │          ║          │
  582. ╞═══════════════════════════════════════════════╧═══╧══════════╬══════════╡
  583. │Virginia residents add 4.5% sales tax (or tax #             ).║          │
  584. ╞══════════════════════════════════════════════════════════════╬══════════╡
  585. │Shipping and handling $5.00 USA, $10.00 Canada, $20.00        ║          │
  586. │elsewhere.                                                    ║          │
  587. │                                                              ║          │
  588. ╞══════════════════════════════════════════════════════════════╬══════════╡
  589. │                                                   TOTAL      ║          │
  590. └──────────────────────────────────────────────────────────────╨──────────┘
  591.  
  592. Enclose your check, or money order payable to PseudoCorp, drawn in US funds, on a US Bank.
  593.  
  594. Send form to:
  595.  
  596.           PseudoCorp
  597.           Professional Development Products Group
  598.           716 Thimble Shoals Blvd, Suite E
  599.           Newport News, VA 23606
  600.           USA
  601.  
  602. or phone: (804) 873-1947  8:00am to 5:00pm ET Monday thru Friday.
  603. FAX: (804) 873-2154
  604.  
  605. P.S. All credit card orders must be signed!